
    <html lang="zh-cn">
    <head>
    <meta content="text/html; charset=utf-8" http-equiv="content-type" />
    <link href="F:\v_awjliu\BKDocs\ZH/default.css" rel="stylesheet">
    </head>
    <body>
    <h1 id="_1">产品简介</h1>
<p>蓝鲸 PaaS 平台是一个开放的平台，又称蓝鲸 PaaS。该产品在蓝鲸体系中有 3 个重要的作用：</p>
<p>一、面向普通用户，它是进入蓝鲸体系的第一个产品，提供了通用的基础服务，如登录认证、消息通知、其他产品的快捷入口(工作台)、获取更多产品的应用市场等；</p>
<p>二、面向开发人员，它提供了很多的“SaaS 开发者服务”，让开发者可以简单、快速地创建、部署和管理应用，它提供了完善的前后台开发框架、API 网关(ESB)、调度引擎、公共组件等模块，帮助开发者快速、低成本、免运维地构建支撑工具和运营系统。PaaS 平台为一个应用从创建到部署，再到后续的维护管理提供了完善的自助化和自动化服务，如日志查询、监控告警、运营数据等，从而使开发者可以将全部精力投入到应用的开发之中。主要功能有：支持多语言的开发框架/样例、免运维托管、SaaS 运营数据可视化、企业服务总线(API 网关)、可拖拽的前端服务(MagicBox)等。</p>
<p>三、面向系统维护人员(系统管理员)，它提供了用户管理(含角色管理)、服务器基本信息维护、第三方服务可视化管理、API 权限控制等功能，更好地维护和管理平台的可用性。</p><h1 id="_1">术语解释</h1>
<ul>
<li>
<p><strong>工作台</strong>：又称 “工作面板”或者“桌面”，登录进入蓝鲸后，看到的第一个页面，汇总了当前可用的所有 SaaS 应用。</p>
</li>
<li>
<p><strong>SaaS 应用</strong>：又称为“APP”，由蓝鲸 PaaS 平台托管的工具/系统/产品，功能相对独立，基于 PaaS 平台才可以正常使用，如节点管理、标准运维等，都属于 SaaS 应用。</p>
</li>
<li>
<p><strong>开发环境</strong>：对于开发者而言，是基于蓝鲸 PaaS 进行 SaaS 开发的，需要有研发环境。PaaS 平台提供了本地开发环境(个人电脑)、测试环境(预生产环境/预投产环境)、正式环境(生产环境/投产环境)三种不同的开发环境。</p>
</li>
<li>
<p><strong>MagicBox</strong>：又称为前端工具集，是一款免费的、在线的前端产品，支持拖拽组件生产前端代码，可以帮助开发者快速构建 SaaS 的前端。</p>
</li>
<li>
<p><strong>开发框架</strong>：是提高开发者研发效率的功能组件的集合，基于开发框架进行降低通用的研发难度。</p>
</li>
</ul><h1 id="_1">产品架构图</h1>
<p>PaaS 平台不仅将应用服务的运行和开发环境作为一种服务提供给开发者用户，更为开发者用户提供了高效便捷的开发服务，如：组件系统，统一登录，权限管理，后台框架，MagicBox，桌面/工作台等。</p>
<p>普通用户从“工作台”进入，获取自己需要的产品入口，并可以根据自己的习惯，定制个人“工作面板”。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/Architecture.png" /></p><h1 id="saas">使用蓝鲸的某个 SaaS</h1>
<p>1. 访问蓝鲸“工作台”/“桌面”(若提示用户名/密码错误，请联系系统管理员申请权限)</p>
<p>2. 点击感兴趣的 SaaS 即可使用(若 SaaS 使用过程中有什么疑问，请联系 SaaS 开发者/运营负责人)</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalwrokbench2.png" /></p><h1 id="saas">开发一个 SaaS</h1>
<p>1. 从“工作台”，点击“开发者中心”</p>
<p>2. 选择“新手指南”，根据指引完成第一个 SaaS 的开发</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image061.png" /></p>
<p>3. 本地开发环境搭建的其他方式，可参考社区分享(链接：<a href="http://bk.tencent.com/s-mart/community/question/18">蓝鲸智云本地开发环境指南（Pycharm）</a>)</p><h1 id="s-mart-saas">如何将蓝鲸 S-mart 上的 SaaS 部署起来</h1>
<p>1. 以管理员的身份进入“开发者中心”</p>
<p>2. 点击“S-mart 应用”</p>
<p>3. 点击“上传部署新应用”</p>
<p>4. 选择从蓝鲸 S-mart 上下载的 SaaS 包</p>
<p>5. 点击“部署”</p>
<p>6. 部署成功后，即可在“工作台”点击进入</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image062.png" /></p><h1 id="magicbox">如何使用蓝鲸 MagicBox 拖拽一个前端界面</h1>
<p>1. 访问 <a href="http://magicbox.bk.tencent.com/">MagicBox</a></p>
<p>2. 选择“可视化布局”，选择“PC 端可视化布局”或者“移动端可视化布局”</p>
<p>3. 以 PC 端为例：选择网站“布局”结构</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image063.png" /></p>
<p>4. 从左侧导航选择需要的前端元素，拖拽到右侧的布局中，双击元素可以编辑内容</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image064.png" /></p>
<p>5. 最后，点击上面的“保持”/“下载”即可获取完整的前端界面代码。</p><h1 id="_1">如何将第三方系统放在蓝鲸桌面/工作台中使用</h1>
<p>该功能在社区版和企业版的操作流程是不一样的。</p>
<h2 id="_2">企业版</h2>
<p>该版本提供了“外链应用”，通过创建该类型应用的方式，即可完成引入第三方系统到“应用市场”的操作。</p>
<p>1. 管理员身份-&gt;“开发者中心”-&gt;“外链应用”</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image068.png" /></p>
<p>2. “桌面”—&gt;“应用市场”</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image069.png" /></p>
<h2 id="_3">社区版</h2>
<p>1. 进入 PaaS 平台管理端：“{paas_domain}/admin”，选中“常用链接”</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image065.png" /></p>
<p>2. 添加“常用链接”，会发现有 2 种类型</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image066.png" /></p>
<p>“普通链接”将会显示在面板的“常用链接”。</p>
<p>“SaaS 链接”将会显示在工作面板中，所以需要上传一个 logo。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image067.png" /></p><h1 id="_1">部署应用过程中，状态一直在“正在提测”中，如何处理</h1>
<p>1. 以“admin”身份进入蓝鲸软件；</p>
<p>2. 在浏览器输入“{paas_domain}/admin”即可进入 PaaS 平台的后台</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/17501.png" />
<center>PaaS 平台后台图</center></p>
<p>3. 进入如下图的目录，找到对应的 SaaS，更改其当前的状态，即可进行重新部署</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/17502.png" />
<center>“日志检索”的状态修改入口图</center></p>
<p>4. 将 SaaS 状态调整为“测试中”即可对该产品重新部署。</p><h1 id="saas">如何给某一个 SaaS 开组件“免用户认证”的白名单</h1>
<blockquote>
<p><strong>S-mart 市场和自己开发的 SaaS 需要开通白名单免登录验证才能正常使用</strong></p>
</blockquote>
<p>1. 获取 <code>应用 ID</code>，登陆 <code>PaaS 平台</code>—&gt;<code>开发中心</code>— <code>S-mart应用</code>(自己开发的应用在<code>我的应用</code>)</p>
<p><img alt="image" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/id4.png" /></p>
<p>2. 以管理员身份进入 PaaS 平台的后台 <code>{paas_domain}/admin</code>，进<code>Function controllers</code>目录</p>
<p><img alt="image" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/id1.png" /></p>
<p>3. 点击 <code>user_auth::skip_user_auth</code> 进入白名单组件目录</p>
<p><img alt="image" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/id2.png" /></p>
<p>4. 根据格式要求填写<code>应用 ID</code>(<code>支持两种格式数据，以逗号、分号分隔的字符串，及 JSON 格式字符串</code>)</p>
<p><img alt="image" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/id3.png" /></p><h1 id="_1">配置消息通知：邮件</h1>
<p>配置地址：以“admin”的角色进入“开发者中心” -&gt; “API 网关” -&gt; “通道管理” -&gt; 选择系统 “[CMSI] 蓝鲸消息管理” -&gt; 选择 “[CMSI] 发送邮件”</p>
<h2 id="_2">组件配置</h2>
<ul>
<li>dest_url: 若用户不擅长用 Python，可以提供一个其他语言的接口，填到 dest_url，ESB 仅作请求转发即可打通邮件配置</li>
<li>smtp_host: SMTP 服务器地址 (注意区分企业邮箱还是个人邮箱)</li>
<li>smtp_port: SMTP 服务器端口 (注意区分企业邮箱还是个人邮箱)</li>
<li>smtp_user: SMTP 服务器帐号</li>
<li>smtp_pwd: SMTP 服务器帐号密码 (一般为授权码)</li>
<li>smtp_usessl: 默认为 False</li>
<li>smtp_usetls: 默认为 False</li>
<li>mail_sender: 默认的邮件发送者 (smtp_user 相同)</li>
</ul>
<h2 id="_3">组件示例</h2>
<p>本示例已 QQ 邮箱为示例</p>
<h3 id="1-smtp">1、开启 SMTP 服务</h3>
<p>QQ 邮箱的 SMTP 服务，默认是关闭的。</p>
<p>登陆 QQ 邮箱，点击顶部导航栏的 “设置” -&gt; 账户 -&gt; 找到“POP3/SMTP 服务”和“IMAP/SMTP 服务”项，点“开启”。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay01.png" />
<center>开启服务</center></p>
<p>开启之后，点击“生成授权码”。</p>
<p>这个授权码将作为 smtp_pwd。</p>
<h3 id="2-smtp">2、找到 SMTP 配置</h3>
<p><a href="https://service.mail.qq.com/cgi-bin/help?subtype=1&amp;&amp;id=20010&amp;&amp;no=1000557">QQ 邮箱 SMTP 默认配置</a>：</p>
<pre class="codehilite"><code class="language-bash">smtp_host ：smtp.qq.com
smtp_port ：465
smtp_user ：demo@qq.com （个人QQ邮箱地址）
smtp_pwd ：授权码
smtp_usessl ：True</code></pre>


<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay02.png" />
<center>填写变量值</center></p>
<p>填写完成后提交修改</p>
<h3 id="3">3、测试接口</h3>
<p>使用 Postman 工具请求为例</p>
<pre class="codehilite"><code class="language-bash">http://{PaaS_URL}/api/c/compapi/cmsi/send_mail/</code></pre>


<pre class="codehilite"><code class="language-json">{
    &quot;bk_app_code&quot;:&quot;test&quot;,
    &quot;bk_app_secret&quot;:&quot;test&quot;,
    &quot;bk_username&quot;: &quot;admin&quot;,
    &quot;receiver&quot;: &quot;demo@qq.com&quot;,
    &quot;sender&quot;: &quot;demo@qq.com&quot;,
    &quot;title&quot;: &quot;This is a Test&quot;,
    &quot;content&quot;: &quot;&lt;html&gt;Welcome to Blueking&lt;/html&gt;&quot;
}</code></pre>


<p>其中 sender 一定要跟管道配置 smtp_user 保持一致</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay03.png" />
<center>测试接口</center></p>
<h3 id="4">4、排查接口问题</h3>
<ol>
<li>相关日志信息，登录 PaaS 机器查看</li>
</ol>
<pre class="codehilite"><code class="language-bash">tail -f /data/bkce/logs/open_paas/esb.log</code></pre>


<ol>
<li>请检查是否将端口打开</li>
</ol>
<h3 id="5faq">5、FAQ</h3>
<p>1、"message": "Request JSON string is wrong in format, which cannot be analyzed"</p>
<p>解决方法：请求格式错误，请使用 JSON 格式。</p><h1 id="_1">配置消息通知：短信</h1>
<p>配置地址：以“admin”的角色进入“开发者中心” -&gt; “API 网关” -&gt; “通道管理” -&gt; 选择系统 “[CMSI] 蓝鲸消息管理” -&gt; 选择 “[CMSI] 发送短信”</p>
<h2 id="_2">组件配置</h2>
<ul>
<li>dest_url: 若用户不擅长用 Python，可以提供一个其他语言的接口，填到 dest_url，ESB 仅作请求转发即可打通短信配置</li>
<li>qcloud_app_id: SDK AppID</li>
<li>qcloud_app_key: App Key</li>
<li>qcloud_sms_sign: 在腾讯云 SMS 申请的签名，比如：腾讯科技</li>
</ul>
<h2 id="_3">组件示例</h2>
<p>本示例已 腾讯云 sms 为示例</p>
<h3 id="1">1、创建签名</h3>
<p>先进入 腾讯云云产品 -&gt; 短信</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200403173430929.png" /></p>
<p>国内短信 -&gt; 签名管理 -&gt; 创建签名</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay06.png" /></p>
<blockquote>
<p>注意：国内短信由签名+正文组成，签名符号为【】（注：全角），发送短信内容时必须带签名;</p>
</blockquote>
<h3 id="2">2、创建正文模板</h3>
<p>国内短信 -&gt; 正文模板管理 -&gt; 创建正文模板</p>
<p>模板示例：{1}为您的登录验证码，请于{2}分钟内填写。如非本人操作，请忽略本短信。（其中{1}、{2}为可自定义的内容，须从 1 开始连续编号，如{1}、{2}等）</p>
<blockquote>
<p>注意：短信模板内容不能含有【】符号</p>
</blockquote>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay07.png" /></p>
<p>模板实例：《蓝鲸作业平台》通知{1}该信息如非本人订阅，请忽略本短信。</p>
<h3 id="3">3、创建应用</h3>
<p>应用管理 -&gt; 应用列表 -&gt; 创建应用</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200403173623741.png" /></p>
<p>点击应用名 -&gt; 获取 SDK AppID、App Key</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200403173813685.png" /></p>
<h3 id="4">4、配置通道</h3>
<p>以“admin”的角色进入“开发者中心” -&gt; “API 网关” -&gt; “通道管理” -&gt; 选择系统 “[CMSI] 蓝鲸消息管理” -&gt; 选择 “[CMSI] 发送短信”</p>
<pre class="codehilite"><code class="language-bash">qcloud_app_id：SDK AppID
qcloud_app_key：App Key
qcloud_sms_sign: 腾讯蓝鲸</code></pre>


<p>是否开启：是</p>
<p>提交修改</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200403172817676.png" /></p>
<p>填写完成后提交修改</p>
<h3 id="5">5、测试接口</h3>
<p>使用 Postman 工具请求为例</p>
<pre class="codehilite"><code class="language-bash">http://{PaaS_URL}/api/c/compapi/cmsi/send_sms/</code></pre>


<pre class="codehilite"><code class="language-json">{
    &quot;bk_app_code&quot;:&quot;test&quot;,
    &quot;bk_app_secret&quot;:&quot;test&quot;,
    &quot;bk_username&quot;: &quot;admin&quot;,
    &quot;receiver&quot;: &quot;telephone number&quot;,
    &quot;content&quot;: &quot;【腾讯蓝鲸】《蓝鲸作业平台》通知您在蓝鲸作业平台《助手》业务中的任务《the_new_role》执行成功！，请登录蓝鲸作业平台(http://xxxxxx)查看详细信息！该信息如非本人订阅，请忽略本短信。&quot;
}</code></pre>


<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay04.png" />
<center>测试接口</center></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/noticeWay05.png" />
<center>手机接收成功</center></p>
<h3 id="6">6、排查接口问题</h3>
<p>相关日志信息，登录 PaaS 机器查看</p>
<pre class="codehilite"><code class="language-bash">tail -f /data/bkce/logs/open_paas/esb.log</code></pre>


<h3 id="7faq">7、FAQ</h3>
<p>1、"message": "签名格式错误或者签名未审批"</p>
<p>说明：蓝鲸消息通道已经配置成功，可以发送请求到腾讯云。</p>
<p>解决方法：请去 腾讯云短信 -&gt; 国内短信 -&gt; 正文模板管理 -&gt; 创建正文模板</p>
<p>2、"message": "验证码模板参数格式错误"</p>
<p>说明：蓝鲸消息通道、腾讯云模板 已经配置成功，模板匹配出现问题。</p>
<p>解决方法：请参考 通过的正文模板进行发送邮件，主要注意模板参数位置和空格。</p>
<h2 id="_4">各产品配置</h2>
<p><a href="../../../常见问题/通知/短信通知.md">各产品短信配置</a></p><h1 id="_1">配置消息通知：语音消息</h1>
<p>配置地址：以“admin”的角色进入“开发者中心” -&gt; “API 网关” -&gt; “通道管理” -&gt; 选择系统 “[CMSI] 蓝鲸消息管理” -&gt; 选择 “[CMSI] 公共语音通知”</p>
<h2 id="_2">组件配置</h2>
<ul>
<li>dest_url: 若用户不擅长用 Python，可以提供一个其他语言的接口，填到 dest_url，ESB 仅作请求转发即可打通语音消息配置</li>
<li>qcloud_app_id: SDK AppID</li>
<li>qcloud_app_key: App Key</li>
</ul>
<h2 id="_3">组件示例</h2>
<p>本示例已 腾讯云 vms 为示例</p>
<h3 id="1">1、创建应用</h3>
<p>先进入 腾讯云云产品 -&gt; 语音消息</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200403173430929.png" /></p>
<p>应用管理 -&gt; 应用列表 -&gt; 创建应用</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200407195612299.png" /></p>
<p>点击应用名 -&gt; 获取 SDK AppID、App Key</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/markdown-img-paste-20200407203051995.png" /></p>
<h3 id="2">2、申请号码</h3>
<p>应用管理 -&gt; 语音号码 -&gt; 选择相应的应用 -&gt; 申请号码</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/send_voice_msg01.png" /></p>
<h3 id="3">3、创建语音模板</h3>
<p>应用管理 -&gt; 语音模板 -&gt; 选择相应的应用 -&gt; 创建语音模板</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/send_voice_msg02.png" /></p>
<p>模板实例：蓝鲸监控通知{1}</p>
<h3 id="4">4、配置通道</h3>
<p>以“admin”的角色进入“开发者中心” -&gt; “API 网关” -&gt; “通道管理” -&gt; 选择系统 “[CMSI] 蓝鲸消息管理” -&gt; 选择 “[CMSI] 公共语音通知”</p>
<pre class="codehilite"><code class="language-bash">qcloud_app_id：SDK AppID
qcloud_app_key：App Key</code></pre>


<p>是否开启：是</p>
<p>提交修改</p>
<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/2020040720315877.png" /></p>
<p>填写完成后提交修改</p>
<h3 id="5">5、测试接口</h3>
<p>使用 Postman 工具请求为例</p>
<pre class="codehilite"><code class="language-bash">http://{PaaS_URL}/api/c/compapi/cmsi/send_voice_msg/</code></pre>


<pre class="codehilite"><code class="language-json">{
    &quot;bk_app_code&quot;:&quot;test&quot;,
    &quot;bk_app_secret&quot;:&quot;test&quot;,
    &quot;bk_username&quot;: &quot;admin&quot;,
    &quot;auto_read_message&quot;: &quot;蓝鲸监控通知，xxxx任务执行失败&quot;,
    &quot;user_list_information&quot;: [{
        &quot;username&quot;: &quot;admin&quot;,
        &quot;mobile_phone&quot;: &quot;telephone number&quot;
    }]
}</code></pre>


<p><img alt="-w2021" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/send_voice_msg03.png" /></p>
<h3 id="6">6、排查接口问题</h3>
<p>相关日志信息，登录 PaaS 机器查看</p>
<pre class="codehilite"><code class="language-bash">tail -f /data/bkce/logs/open_paas/esb.log</code></pre>


<h3 id="7faq">7、FAQ</h3>
<p>1、"errmsg": "模版未审批或内容不匹配"</p>
<p>说明：蓝鲸消息通道已经配置成功，可以发送请求到腾讯云。</p>
<p>解决方法：</p>
<p>请去 腾讯云语音消息 -&gt; 应用管理 -&gt; 语音模板 -&gt; 选择相应的应用 -&gt; 创建语音模板</p>
<p>或者</p>
<p>去腾讯云云产品 -&gt; 语音消息 -&gt; 统计分析 -&gt; 语音记录/失败分析-&gt; 查看失败原因</p>
<p>2、"errmsg": "未申请号码或申请的号码资源已过期"</p>
<p>解决方法：请去 腾讯云语音消息 -&gt; 应用管理 -&gt; 语音号码 -&gt; 选择相应的应用 -&gt; 续费管理</p>
<h2 id="_4">各产品配置</h2>
<p><a href="../../../常见问题/通知/语音通知.md">各产品语音消息配置</a></p><h1 id="_1">个人工作台</h1>
<p>蓝鲸提供了很多开箱即用的 SaaS，会统一展示在用户的“个人工作台”。为避免“工作台”内容过多，影响办公效率，可以通过“排序”的方式调整 SaaS 系统的入口。</p>
<p>下图所示：“登录” -&gt; “排序” -&gt; 拖拽调整顺序 -&gt;“完成”。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalwrokbench1.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalwrokbench2.png" /></p><h1 id="_1">应用市场</h1>
<p>所有上线的平台/SaaS 应用，都会出现在 <a href="https://bk.tencent.com/s-mart/">S-mart 应用市场</a>，用户可以按分类检索，并设置不同的导航方式。</p>
<p><img alt="S-mart.png" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/S-mart.png" /></p><h1 id="_1">个人中心</h1>
<p>“个人中心” 提供了个人信息修改、密码重置等基础功能，更多功能菜单根据用户的权限不同，展示不同的入口，并做了基础的权限控制。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalcenter1.png" />
<img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalcenter3.png" />
<center>管理员个人中心</center></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalcenter2.png" />
<img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalcenter4.png" />
<center>普通用户个人中心</center></p>
<ul>
<li><strong>管理员</strong></li>
</ul>
<p>“常用操作”：修改个人信息、重置密码</p>
<p>“用户管理”：进行用户增删改查，<a href="../../../用户管理/产品白皮书/产品简介/README.md">用户管理-传送门</a></p>
<ul>
<li><strong>普通用户</strong></li>
</ul>
<p>“常用操作”：修改个人信息、重置密码</p><h1 id="_1">服务概述</h1>
<p>蓝鲸 PaaS 平台的核心功能就是为开发者提供了通用的、便捷的开发者服务，成为企业内部技术体系的核心发动机，助力企业构建内部私有化的 SaaS 应用市场。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dev_all.png" /></p>
<p>基于 PaaS 的开发模式，大幅提升企业内部应用构建的效率。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dev_mode.png" /></p>
<p>下面将介绍基于蓝鲸 PaaS 平台的特色开发者服务。</p><h1 id="_1">基础功能</h1>
<h2 id="_2">开发环境</h2>
<p>按照开发者的习惯，为每个开发者自己创建的 SaaS 提供了 3 个环境，最大限度保证自研 SaaS 的可用性。</p>
<p>1. 本地开发环境：开发者在本地开发、编码的环境。</p>
<p>2. 测试环境：SaaS 未发布之前，部署到 PaaS 平台测试其功能的有效性和完整性，也叫预发布环境。</p>
<p>3. 正式环境：SaaS 部署到正式环境后，其他用户即可在“工作台/应用市场”看到该 SaaS。</p>
<p><img alt="发布部署" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dev_env.png" /></p>
<p>所以，本地环境和测试环境的主要用户为开发者，用于开发者编码和自测；正式环境，即就是将 SaaS 正式发布对外，是所有用户都可以看到并使用的。</p>
<blockquote>
<p>说明：虽然用户可以看到系统，但是是否能访问这个系统，取决于应用的设计与开发，可以针对用户进行授权。</p>
</blockquote>
<h2 id="_3">开发框架</h2>
<p>为了提高 SaaS 应用的可维护性，提高开发效率，蓝鲸提供了统一的“前后台开发框架”，</p>
<p>该“开发框架”分为前台和后台两部分，集成统一登录鉴权模块、功能开关模块、WEB 安全防护模块、功能组件模块等通用模块。</p>
<p>从而让用户可以专注于代码逻辑的构建。</p>
<p><img alt="开发框架架构图" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/fram_architecture.png" /></p>
<p>当用户将代码在本地运行，或者打开线上的“开发框架” SaaS ，将会看到下图的界面。</p>
<p><img alt="开发框架" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/framwork.png" /></p>
<p>为了最大程度降低开发难度，基于“开发框架”研发了“开发样例”，即就是做了部分通过的功能。</p>
<p><img alt="开发样例" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/fram_example.png" /></p>
<p><img alt="组件样例" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/component_sample.png" /></p>
<ul>
<li>
<p>统一登录鉴权模块：统一使用 PaaS 平台的“用户管理”和登录逻辑</p>
</li>
<li>
<p>WEB 安全防护：主要包括防 csrf 攻击和防 xss 攻击。使用 Django 提供的 csrf 模块，开发者无需做其他设置。如需对某些请求去除 csrf 验证，可在对应 view 函数添加 csrf_exempt 装饰器；xss 攻击的中间件，会对所有请求参数将进行特殊字符转义(富文本内容、URL 有特殊处理方式)。</p>
</li>
<li>
<p>功能开关模块：支持开发者在 SaaS 开发迭代中对功能选择性开放、灰度测试等。</p>
</li>
</ul>
<h2 id="_4">两种仓库类型</h2>
<p>支持 Git 和 SVN 两种仓库类型。输入有效的仓库地址，“创建应用”后，可以根据当前 SaaS 的开发情况，选择是否将蓝鲸的开发框架代码初始化到仓库中，开发者基于该框架进行 SaaS 开发。
建议新手选择“初始化”框架到仓库的操作。</p>
<p><img alt="仓库类型" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/warehouse_type.png" /></p>
<h2 id="_5">可扩展的环境变量</h2>
<p>对应有些敏感变量，比如外部数据库 IP，账号密码等，直接写到代码中会有暴露风险，而且每次修改，需要拉取代码，修改提测上线后才能使用，蓝鲸开发者中心针对该场景，使用变量设置功能完全可以解决开发者的变量硬编码问题。</p>
<p><img alt="环境变量" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/env_varible.png" /></p>
<h2 id="_6">免运维托管</h2>
<ul>
<li>社区版</li>
</ul>
<p>该功能是 PaaS 模式最核心的功能，基于 Virtualenv 的应用部署模式，
在 SaaS 部署时，平台为会它们创建独立的 Virtualenv，保证每个 SaaS 拥有一套“隔离”的 Python 运行环境。SaaS 的服务进程则是以 uWSGI 的 cheaper 模式托管，由于采用了 Busyness cheaper 算法，uWSGI 能够根据繁忙度，动态的调配 worker 个数，从而达到合理利用系统资源的目的</p>
<ul>
<li>企业版</li>
</ul>
<p>在 SaaS 应用部署时，平台为会它们创建独立的容器，保证每个应用拥有一套“隔离”的运行环境。SaaS 的服务进程则是以 uWSGI 的 cheaper 模式托管，由于采用了 Busyness cheaper 算法，uWSGI 能够根据繁忙度，动态的调配 worker 个数，从而达到合理利用系统资源的目的。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/trusteeship.png" /></p>
<h2 id="saas">SaaS 可见范围</h2>
<p>可以根据“用户管理”的“组织架构”设置 SaaS 的可见范围，仅限授权用户才可以在“应用市场”中检索并添加到该 SaaS。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dev_saasfanwei.png" /></p>
<h2 id="saas_1">指定服务器部署 SaaS 应用</h2>
<p>若承载 SaaS 运行的服务器有多个，在正式环境部署 SaaS 的时候，针对 SaaS 的特殊性可以选择独立的服务器来部署。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dev_zhidingbushu.png" /></p>
<h2 id="_7">应用数据库托管服务</h2>
<p>“S-mart 应用”部署后，PaaS 平台为每个应用分配有两套独立数据库(测试库和正式库)，并配备高可用方案，保证数据的可靠性。</p>
<p>若选择基于 Django 框架进行 SaaS 开发，可以使用 Django admin 在线查看数据库。将数据模型注册到 admin.py 文件中，就可以在页面上对数据进行</p>
<p>增、删、改、查。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/app_control1.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/app_control2.png" /></p>
<h2 id="api">API 网关</h2>
<p>PaaS 平台是基于 SOA 理念设计的，其中最重要的就是企业服务总线，即“ API 网关”。它有两个作用：</p>
<p>其一，为整个蓝鲸体系服务，蓝鲸的其他平台，如：配置平台、作业平台、计算平台等，均可以将各平台的特性以 API 的形式对接到组件中，便于 PaaS 平台上的 SaaS 调用，整合各个平台的强大功能，发挥最实用的价值。</p>
<p>其二，第三方系统，如微信公众号/微信企业号/企业微信、邮件系统、OA 系统、AD 系统、财务系统等非蓝鲸体系内的运营系统，同样以 API 的形式将特性对接到组件，丰富和完善整个 PaaS 平台企业服务总线的服务。从而使 PaaS 平台之上的 SaaS 可以调度一些，连接一切。</p>
<p><img alt="API网关架构图" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/apigw_architecture.png" /></p>
<p><img alt="API维护" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/api_maintain.png" /></p>
<p>特别说明：</p>
<p>1）APIGateway 是企业服务总线(ESB)功能的一部分。经常用“ESB”指代通过编码方式接入的 API，该模式接入后，需要根据指引，需要重启服务模块才能生效；“APIGateway”指代通过 RESTful API 的模式接入的 API ，该模式接入后，无需重启服务模块。</p>
<p>2）根据当前的组件目录结构，组件加载顺序为：先查找“apis”，再查找“templates”，请将用户自定义编码接入的 API 放到“templates”目录下，否则版本更新中，会覆盖官方提供的原生 API。</p>
<p>“API 网关” 仅限于“管理员”角色操作，从“开发者中心”—&gt;“API 网关”进入使用。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/APIGateway1.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/APIGateway2.png" /></p>
<p>“API 网关” 给出了详细的使用文档，分为以下几个部分：</p>
<p>1. 简介：概述 API 网关，API 网关的两种接入教程：编码方式(采用 Python 语法)和自助接入方式</p>
<p>2. 系统管理：API 来自于哪个系统，可以看成是 API 的分类</p>
<p>3. 通道管理：API 访问的路径管理</p>
<p>4. 自助接入：目前仅支持 http 请求形式的自助接入</p>
<p>5. 使用指南：详细的 API 网关的使用教程，如接入教程、自定义配置信息调整、CMSI 消息通知如何配置，以及如何为新加入的组件生产/更新“组件文档”</p>
<p>6. API 文档：查询蓝鲸官方的和自定义接入组件的使用文档</p>
<h2 id="magicbox">MagicBox</h2>
<p><a href="http://magicbox.bk.tencent.com/">MagicBox</a>(链接：http://magicbox.bk.tencent.com/)，又称为前端工具集。是一个前端资源 PaaS 平台，为蓝鲸应用开发者提供丰富的前端资源，包括常用的 UI 组件、JS 插件及基础模版，开发者可以通过蓝鲸 MagicBox 快速构建页面。它还提供完整的套餐样例供开发者选择，开发者也可以在线拖拽组件组装页面，让前端布局可视化。</p>
<p><img alt="magicbox" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/magicbox.png" /></p>
<h2 id="_8">开发培训</h2>
<p>蓝鲸为开发者提供了详细的线上 <a href="https://cloud.tencent.com/developer/edu/major-100008">视频教程</a>。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/video_tutorial.png" /></p>
<p>提供了长期有效的 <a href="https://bk.tencent.com/s-mart/community/question/440">早起鸟儿有虫吃</a> 学习活动，参与有礼。</p>
<h2 id="_9">开发交流</h2>
<p>为了提供即时有效的技术沟通，组建了“运维开发群”QQ 群号码：878501914</p><h1 id="_1">用户管理</h1>
<p>为了保证使用蓝鲸产品的用户都是可信的，PaaS 平台为整个蓝鲸体系提供了“统一登录”模块，该模块包含了基本账号体系。当搭建部署好蓝鲸体系的产品后，会提供一个 URL 给用户访问。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/personalwrokbench1.png" /></p>
<p>用户的账号密码等基本信息是通过“用户管理”的 SaaS 来完成的。用户在 PaaS 平台内，或者其他系统内是否有该系统的某些权限，是通过“权限中心”的 SaaS 来申请与获取的。</p>
<p>综上所述，关于在蓝鲸体系内的用户管理可以进行如下划分：</p>
<ul>
<li>
<p>用户信息
通过用户管理的 SaaS 来进行企业组织架构的划分、用户信息录入、用户密码查找与修订等操作。</p>
</li>
<li>
<p>用户权限</p>
</li>
<li>
<p>系统开发者
  可以将自己的系统接入到权限中心，在蓝鲸体系内进行统一管理。</p>
</li>
<li>
<p>产品使用者
  可以根据自己的需要，选择按照系统/用户组去获取响应的权限。</p>
</li>
</ul><h1 id="_1">应用管理</h1>
<p>蓝鲸 PaaS 平台承载着众多 SaaS，根据 SaaS 部署方式分为 3 种：</p>
<p>第一种：S-mart 应用，通过“下载 SaaS 包 -&gt; 上传部署（正式环境）-&gt; 配置后台服务（可选）-&gt; 工作台进入”的方式来使用；</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/smartsaas.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/smartupload.png" /></p>
<p>第二种：我的应用，属于开发者/用户自己研发的 SaaS 应用，按照“创建应用 -&gt; 研发 -&gt; 测试环境部署 -&gt; 正式环境部署”的方式自研工具/系统。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/mysaas.png" /></p>
<p>当应用创建完成后，可以在“我的应用”中看到，并对指定的应用进行基本操作。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/mysaasoption.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/mysaasoneoption.png" /></p>
<p>第三种：外链应用，在社区版中没有放到“开发者中心”进行添加，而是通过 PaaS 平台的后台管理进行操作。</p>
<ul>
<li>社区版</li>
</ul>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/wailiansaas.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/wailiansaasadd.png" /></p>
<blockquote>
<p>“常用链接”的类型有 3 种：</p>
<p>普通链接：添加后，显示在“个人工作台”的右侧，作为“常用链接”；
SaaS 链接：添加后，显示在“个人工作台”的面板中，跟其它两类的应用并无差异；
轻应用：将“标准运维”生成单一操作的流程应用，通过接口自动注册到 PaaS 中，用户无需处理。</p>
</blockquote>
<p>说明：“S-mart 应用”、“外链应用”属于管理员操作，“我的应用”开发者即可进行操作。</p>
<p>这种“可插拔式”的 SaaS 应用模式，给用户提供了更多的选择性，也方便管理员对应用进行管理，包括应用的“部署”、“下架”等操作。</p>
<p>为了保证 SaaS 的正常使用，严格记录每一次发布变更的操作信息，不论是测试环境，还是正式环境。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/image012.png" /></p><h1 id="_1">系统维护</h1>
<p>PaaS 平台提供了基础的维护方式，让管理员可以基于 WEB 页面进行简单的维护操作。</p>
<ul>
<li>服务器管理：可以对搭建部署 SaaS 运营时托管环境的服务器进行简单的操作，包括添加服务器列表、刷新操作、删除。</li>
</ul>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/fuwuqiinfo.png" /></p>
<ul>
<li>第三方服务：对 SaaS 通用的第三方服务进行管理，可以根据企业情况添加。</li>
</ul>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/disanfangfuwu.png" /></p>
<ul>
<li>配置通知渠道：参考“使用指南 -&gt; CMSI 消息组件”的使用教程，即可完成内置的邮件、微信/企业微信/公众号、短信、语音的通知服务配置。</li>
</ul>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/tongzhi.png" /></p>
<blockquote>
<p>说明：若使用腾讯云服务，需要自行购买该服务。</p>
</blockquote>
<ul>
<li>SaaS 上下架：可以从后台进入到指定目录下，对 SaaS 的状态进行调整。</li>
</ul>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/saashoutai.png" /></p>
<ul>
<li>API 网关运行数据(仅限企业版)</li>
</ul>
<p>运行数据是组件调用的实时数据，通过该数据可以观察 API 网关的健康度，及时进行系统维护。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/图片31.png" /></p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/图片32.png" /></p><h1 id="_1">权限中心</h1>
<p>权限中心(Identity and Access Management)是蓝鲸智云提供的集中权限管理服务，用于蓝鲸体系内各平台和 SaaS 的权限集中接入，以及提供细化到具体资源实例的资源访问权限控制。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dock_iam.png" /></p>
<p>关于该产品的详细使用，见《<a href="../../../权限中心/产品白皮书/产品简介/README.md">蓝鲸产品体系权限中心白皮书</a>》。</p><h1 id="_1">用户管理</h1>
<p>用户管理(User Management)是蓝鲸智云提供的用户及组织架构管理服务，通过该服务可以管理本地和对接企业已有的用户组织架构。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/dock_usermanage.png" /></p>
<p>关于该产品的详细使用，见《<a href="../../../用户管理/产品白皮书/产品简介/README.md">蓝鲸产品体系用户管理白皮书</a>》。</p><h1 id="_1">其他功能</h1>
<p>(1) 对接企业 SSO</p>
<p>为了适配企业内已有的权限登录系统，蓝鲸企业版提供了完善的解决方案，包括但不限于对接企业的 SSO。</p>
<p>(2) 高可用集群(企业版)</p>
<p>平台各服务模块，均采用多机部署，由接入层的 healthcheck 模块做负载均衡，保证了平台基础服务的可用性；线上环境的 SaaS 服务也采用了同样的技术方案，多实例部署，在保证隔离性的同时，提高了 SaaS 服务的可用性。</p>
<p>(3) 组件访问频率控制(企业版)</p>
<p>组件是连接各个系统的桥梁，需要时刻保证组件的可用性和稳定性，通过组件的访问频率控制有效地缓解组件服务的压力。</p>
<p>(4) 企业贴身定制培训</p>
<p>蓝鲸智云产品不仅仅提供通用的产品服务，更为企业提供能力交付的培训，让企业员工快速成长，提高企业的竞争力。授人以鱼，更要授人以渔。因此蓝鲸可以根据企业内部员工的能力，定制培训计划，包括：蓝鲸产品的使用与维护，蓝鲸 DevOps 技能培训，蓝鲸认证等培训服务。</p>
<p>(5) 版本信息</p>
<p>提供了统一查看版本信息的界面，方便对齐后台版本信息。</p>
<p><img alt="-w2020" src="F:\v_awjliu\BKDocs\ZH/6.0/PaaS平台/产品白皮书/assets/图片45.png" /></p><h2 id="devops">蓝鲸 DevOps 技能有培训教程吗</h2>
<p>答：蓝鲸为社区用户准备了在线视频教程，可以免费观看。(链接：<a href="https://ke.qq.com/course/3030664">https://ke.qq.com/course/3030664</a>)</p>
<h2 id="devops_1">学习蓝鲸 DevOps 技能过程中遇到问题怎么办</h2>
<p>答：学习过程中，任何疑问可咨询蓝鲸 QQ <a href="http://wpa.b.qq.com/cgi/wpa.php?ln=1&amp;key=XzgwMDgwMjAwMV80NDMwOTZfODAwODAyMDAxXzJf">在线客服</a>，</p>
<p>除此之外，蓝鲸为社区用户准备了交流 QQ 群：<a href="https://jq.qq.com/?_wv=1027&amp;k=4BcXfIr">蓝鲸社区版交流 1 群</a> 495299374，</p>
<p>群内的社区用户和蓝鲸助手会热心为大家提供咨询服务。</p>
<h2 id="oa">如何将蓝鲸体系的用户体系对接到企业内已有的 OA 系统</h2>
<p>答：蓝鲸提供了登录 API 接口，可以对接普通的账户 Vs 密码形式的 OA 账号，可参考 <a href="https://bk.tencent.com/docs/document/6.0/130/5923">企业内部登录对接蓝鲸智云统一登录指南</a> 完成对接，更多对接的功能在持续开发中。</p>
    </body>
    </html>
    